html, body {
  width: 100%;
  height: 100%;
  min-width:1275px;
  font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif;
  line-height: 1;
 /*background-image: url("images/mainContent/index.jpg");*/
 background:#1D78B8;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  }

* {
  margin: 0;
  padding: 0; }

/* div.span2 { */
/*   background-color: #fff; } */
a{color:#009BE2;}
div.span10 {
  background-color: #fff; }

div.container-fluid {
  min-width:1255px;
  background-size: 100% 100%;
  background-repeat: no-repeat; 
  padding:0px !important;}
div.container-fluid  .row-fluid{min-width:1255px;margin-top:0px !important;}
@media (max-width: 1200px){
.row-fluid .span10{width:81.90598290598291%; !important}
}
#head {
  position: relative;
  height: 82px;
  min-width:1255px;
  background-color: #2E60D3;
  border-bottom:2px solid #fff;
  margin-bottom: 5px; }
  #head span{display:none;}
  #head div#rc-logo {
    position: absolute !important;
    top: 5px !important;
    left: 15px !important; }
    #head div.downMenu{text-indent:7px;
    	width:95px;height:30px;line-height:30px;color:#fff;position:absolute;top:30%;left:425px;
    	z-index:99999999;cursor:pointer;font-size:16px;
    }
    #head div.downMenu .ing{width:15px;height:10px;position:absolute;top:0px;right:0px;background:url(../images/gis/thematic.png);
        background-position: 0px -13px; background-repeat: no-repeat;top:10px;right:5px;}
    #head div.downMenu ul{width:95px;background:#2E60D3;padding:10px 0px;margin-left:-7px;display:none;}
    #head div.downMenu ul li{list-style:none;height:35px;line-height:35px;text-indent:16px;font-size:15px;color:#fff;}
  #head div.downMenu ul a{text-decoration:none;}
  #head div.downMenu ul li:hover{background:#07448B;}
  #head div.downMenu:hover .menuList{display:block;}
  #head div.downMenu:hover i.ing{ background-position: 0px 1px;}
  #head div.logo {
    position: absolute;
    width: 530px;
    flaot:left;
    height: 100px;
    overflow: hidden; }
    #head div.logo div.logo1 {
      display: inline-block;
      width: 100%;
      height: 80px;
      background-image: url("../images/bg_q.png");
          background-size: 100% 100%;
      background-repeat: no-repeat; }
    #head div.logo div.logo2 {
      position: absolute;
      top:15px;
      left: 1%;
      width: 328px;
      height: 65px;
      background-position: 0 10px; }
  #head div.out, #head div.logout {
    position: absolute;
    top: 19px;
    right: 30px;
    padding:0 5px;
    height: 40px;
    }
    #head div.out{height:60px;}
    #head div.out .tp{width:100%;height:25px;margin-bottom:8px;line-height:25px;}
    #head div.out .tp .home{margin-left:-25px;font-size:12px;width:49px;height:25px;float:left;background:url(../images/dashed.png);text-align:right;background-repeat: no-repeat;background-size: 40%;    background-position: 6px -23px;display:none}
    #head div.out .tp .Cancellation{font-size:12px;width:49px;height:25px;background:url(../images/dashed.png);text-align:right;background-repeat: no-repeat;background-size: 40%;background-position: 7px -51px;}

    #head div.out a {
    color:white !important;
    text-decoration:underline;
    }
    #head div.out:hover, #head div.logout:hover {
      cursor: pointer; }
    #head div.out p, #head div.logout p {
    margin-right:15px;font-size:12px;
      display: inline-block;
      color: #fff; }
      #head div.out p:hover, #head div.logout p:hover {
        cursor: pointer; }
        #head div.out p{overflow:hidden;text-overflow:ellipsis;white-space:pre;width:105px;}
    #head div.out div.setup, #head div.logout div.setup {
      position: absolute;
      top: 0;
      right: -30px;
      width: 15px;
      height: 15px;
      background-image: url("../styles/images/setup.png");
      background-size: 15px; }
      #head div.out div.setup:hover, #head div.logout div.setup:hover {
        cursor: pointer; }
  #head div.logout {
    box-shadow: 5px 5px 15px #aaa;
    top: 28px;
    right: 0;
    width: 120px;
    height: 20px;
    background-color: #fff;
    display: none; }
    #head div.logout ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      #head div.logout ul li {
        margin: 0;
        padding: 0; }
        #head div.logout ul li a {
          text-decoration: none; }
  #head div.login {
    float: right; }
    #head div.login div.border {
      position: relative;
      margin: 25px;
      width: 35px;
      height: 35px;
      border: #fff 2px solid;
      border-radius: 25px;
      text-align: center;
      background-color: #72bb00;
      transition: box-shadow 2s; }
      #head div.login div.border:hover {
        cursor: pointer;
        box-shadow: 0 0 6px 1px #fff; }
        #head div.login div.border:hover a {
          transition: transform 2s;
          transform: rotateY(360deg); }
      #head div.login div.border a {
        display: block;
        width: 35px;
        height: 35px;
        transition: transform 2s;
        padding-top: 10px;
        color: #fff;
        font-size: smaller;
        text-decoration: none; }
    #head div.login div.border1 {
      position: relative;
      margin: 25px;
      width: 35px;
      height: 35px;
      border: #fff 2px solid;
      border-radius: 25px;
      text-align: center;
      background-color: #72bb00;
      transition: box-shadow 2s; }
      #head div.login div.border1:hover {
        cursor: pointer;
        box-shadow: 0 0 0 0 #fff; }
  #head div.nav {
    margin: 0;
    float:right;
    height: 40px;
    bottom: -35px;
    z-index: 1002;
    text-align: left;margin-right:190px;
    overflow: visible; }
    #head div.nav ul {
      width: auto;
      margin: 0;
      padding: 0;
      list-style: none;
      text-align: left; }
      #head div.nav ul li {
        display: inline-block;
        position: relative;
        float:left;
        font-size: 1em;
        padding: 0;
        line-height: 1; }
        #head div.nav ul li:hover {
          cursor: pointer; }
          #head div.nav ul li:hover div.circle {
            /*box-shadow: 0 0 6px 1px #fff;*/
            transform: rotate(360deg);
            background-color: rgba(3, 24, 99, 0.69); height:82px;
           }
        #head div.nav ul li a {
          text-decoration: none; }
          #head div.nav ul li a div.circle {
            position: relative;
            margin: auto;    padding: 0px;
            height: 30px;
            height:80px;
            line-height:30px;text-align:center;
            }
            #head div.nav ul li a div.circle:hover {
              cursor: pointer;
              /*box-shadow: 0 0 6px 1px #fff;*/ }
            #head div.nav ul li a div.circle img {
              padding-top: 5px;
    margin-top: 15px;width:25px;height:22px;
    border: none;}
    #head div.nav ul li a div.circle img:nth-child{height:20px;margim-top:20px;}
          #head div.nav ul li a div.circle p {
                padding: 10px 16px;
    font-size: 13px;
    line-height: 12px;
    color: #fff;}
      #head div.nav ul li:first-child {
        margin-left: 0; }
      #head div.nav ul li.selected div.circle {text-align:center;
        /*box-shadow: 0 0 6px 1px #fff;*/
        background-color:rgba(3, 24, 99, 0.69); height:82px;
        }
        row-fluid{margin-top:1%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span2,.row-fluid .span10{overflow:hidden;/*border:2px solid #DCF1F9;*/}
.accordion-group{border-radius:8px;}
.nav-list>li>a, .nav-list .nav-header:hover{background:;}
.form-horizontal {margin: 0 4px;}
.row-fluid .span2{overflow:auto;
background:url(images/left_bj.png) no-repeat left bottom;
}
#road{margin-bottom:10px;}
.panel{margin:0px;}
.span10 .autoHeight{overflow:auto;}
.tsheight{overflow:auto;}
.roadPropertyHeight{overflow:auto;width:100%;margin-left: auto;margin-right: auto;}
.propertyHeight{overflow:auto;width:100%;margin-left: auto;margin-right: auto;}
/*
::-webkit-scrollbar{  
    width:0px;  
    height: 5px;  
    background-color: #F1F1F1;  
    border-radius: 10px;  
}  
::-webkit-scrollbar-track{  
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1);  
    border-radius: 10px;  
    background-color: #F1F1F1;  
}  
::-webkit-scrollbar-thumb{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);  
    background-color: #eee;  
     border-radius: 10px; 
    margin-left:-5px;
}  */
/*# sourceMappingURL=topnavbar.css.map */




/* #mainForm table{background:#F9F9F9 !important;border-radius:0 !important;border:1px solid #98dcd2;}
#mainForm table .td1 div{border:none;}
#mainForm table:hover{box-shadow:0 1px 5px #ccc;}
.td2, .td3, .td4, .tdl, .tdd{font-size:14px;}
.td2{font-weight:100;color:#555;}
.td3, .td4, .tdl, .tdd{color:#999;}
 */
.span10{height:10px;}
body{overflow:hidden;}
#myModal{display:none;}
.main-sidebar{position:relative !important;    }
legend{font-size:14px;font-weight:bold;text-indent:15px;}
#mainForm,#inputForm{margin:0 4px;}

.Tcrumbs li a:hover{color:#2799FB !important;text-decoration:underline;}
li a:hover,li a:focus{color:#222;}
table a:hover,table a:focus{color:#2799FB;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>li a:focus{color:#222;}
.modal-body td{color:#333;}
.modal-body input{color:#333;}
.modal-body textarea{color:#333;}
.modal-header .modal-title{color:#333;font-size:14px;font-weight:bold;}
ul a i{color:#858D90;}
table a i{color:#858D90;}

.span2::-webkit-scrollbar{width:0px;height:5px;background-color:#F5F5F5;} 
.span2::-webkit-scrollbar-thumb{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #ECE5E5;}  